function waitForElm(e){return new Promise(r=>{if(document.querySelector(e))return r(document.querySelector(e));let t=new MutationObserver(o=>{document.querySelector(e)&&(r(document.querySelector(e)),t.disconnect())});t.observe(document.body,{childList:!0,subtree:!0})})}